#pragma once 
#include <bits/stdc++.h>

/*****************************************************************************
 *! @brief 线程的创建、函数绑定，等待线程执行.
 *
 *
 *         
 *           
 * 
 *  
 ****************************************************************************/

void func1() {
    std::cout << "do something here" << std::endl;
}

void func2(int i, double d, const std::string& s) {
    std::cout << i << ", " << d << ", " << s << std::endl;
}

void func3(int val) {
    std::this_thread::sleep_for(std::chrono::seconds(val));
    std::cout << "time out" << std::endl;
}

int std_thread();